I'm a doofus. Return a distance, not a boolean, for opaque images.
authorFederico Mena Quintero <federico@redhat.com>
Wed, 3 Nov 1999 20:39:27 +0000 (20:39 +0000)
committerArturo Espinosa <unammx@src.gnome.org>
Wed, 3 Nov 1999 20:39:27 +0000 (20:39 +0000)
1999-11-03  Federico Mena Quintero  <federico@redhat.com>

* src/gnome-canvas-pixbuf.c (gnome_canvas_pixbuf_point): I'm a
doofus.  Return a distance, not a boolean, for opaque images.

gdk-pixbuf/ChangeLog
gdk-pixbuf/gnome-canvas-pixbuf.c

index b74960c074f19f46a5c55ccda1a8da941ace5647..7f6f331e0f119156de8b456d127c59f978814cd4 100644 (file)
@@ -1,5 +1,8 @@
 1999-11-03  Federico Mena Quintero  <federico@redhat.com>
 
+       * src/gnome-canvas-pixbuf.c (gnome_canvas_pixbuf_point): I'm a
+       doofus.  Return a distance, not a boolean, for opaque images.
+
        * src/gnome-canvas-pixbuf.c (recompute_bounding_box): Do proper
        rounding of bounding box coordinates.
        (gnome_canvas_pixbuf_bounds): Implemented the ::bounds() method.
index 57b7626d6a5a8f222b3141f48fe66300f7fe4eca..687ed2651e1eae170510421515c1bac90ea87bbc 100644 (file)
@@ -788,7 +788,7 @@ gnome_canvas_pixbuf_point (GnomeCanvasItem *item, double x, double y, int cx, in
                return no_hit;
 
        if (!apb->has_alpha)
-               return TRUE;
+               return 0.0;
 
        src = apb->pixels + py * apb->rowstride + px * apb->n_channels;